<?php

namespace app\common\model\User;

use think\Model;

class Address extends Model
{
    // 定义数据表
    protected $table = 'pre_user_address';

    // 关联方法 省份关联模型
    public function provinces()
    {
        // 第一个关联模型名
        // 第二个 关联外键
        // 第三个 关联主键
        // 第四个 关联别名(已废弃)
        // 第五个 关联方法->关联类型
        return $this->belongsTo('app\common\model\Region','province','code',[],'LEFT')->setEagerlyType(0);
    }

    // 市的关联模型
    public function citys()
    {
        return $this->belongsTo('app\common\model\Region','city','code',[],'LEFT')->setEagerlyType(0);
    }

    // 区的关联模型
    public function districts()
    {
        return $this->belongsTo('app\common\model\Region','district','code',[],'LEFT')->setEagerlyType(0);
    }

}
